$(function () {
    // 图片预览
    new uploadPreview({UpBtn: "business_license", DivShow: "business_license_div", ImgShow: "business_license_img"});
    new uploadPreview({UpBtn: "tax_certificate", DivShow: "tax_certificate_div", ImgShow: "tax_certificate_img"});
    new uploadPreview({UpBtn: "code_certificate", DivShow: "code_certificate_div", ImgShow: "code_certificate_img"});
    new uploadPreview({UpBtn: "multi_license", DivShow: "multi_license_div", ImgShow: "multi_license_img"});

    var return_val = 0; //0为初始状态，1为基础认证信息提交成功；2为所有信息提交成功，等待审核；3为审核失败；4为审核成功；
    if(return_val==0){
        $("input[name='rz_company']").addClass('active').focus();
    }else if(return_val==1){
        $('.tab_content').eq(0).children('.prove_title').addClass('prove_title1').children('.modify').show();
        $('.tab_content').eq(0).children('.center_width').hide();
        $('.tab_content').eq(1).children('.center_width').show();
    }else if(return_val==2){
        $('.tab_content:eq(0),.tab_content:eq(1)').children('.prove_title').addClass('prove_title1');
        $('.tab_content').eq(0).children('.center_width').hide();
        $('.tab_content').eq(2).children('.center_width').show();
    }else if(return_val==3){
        $('.tab_content:eq(0),.tab_content:eq(1)').children('.prove_title').addClass('prove_title1').children('.modify').show();
        $('.tab_content').eq(0).children('.center_width').hide();
        $('.tab_content').eq(2).children('.center_width').show().children('.promptbox').hide().eq(1).show();
    }else if(return_val==4){
        $('.tab_content:eq(0),.tab_content:eq(1)').children('.prove_title').addClass('prove_title1');
        $('.tab_content').eq(0).children('.center_width').hide();
        $('.tab_content').eq(2).children('.center_width').show().children('.promptbox').hide().eq(2).show();
    }
    //        input框失去获得焦点事件
    $('.jm_input1').focus(function () {
        $(this).addClass('active');
    })
    $('.jm_input1').blur(function () {
        $(this).removeClass('active');
    })
    // 多证合一或一证
    $('.document_type li').click(function(){
        var $this = $(this), type = $this.data('type'), index = $this.index();
        $this.addClass('active').siblings().removeClass('active');
        $('#licence_type').val(type);
        $('.uploadbox').hide().eq(index).show();
    })
    function isempty(input, msg){
        if(input.val() == ''){
            $('.jm_error').html('');
            input.addClass('active').next().html(msg).show();
            return false;
        }
        return true;
    }
    var regTel=/^0\d{2,3}-\d{7,8}$/;//座机号验证
    var regPhone=/^1[34578]\d{9}$/;//手机号码验证
    var regOrganizitionCode= /^[a-zA-Z\d]{8}\-[a-zA-Z\d]$/;//组织机构代码 a123b345-x
    var regNum= /^[0-9]*$/; //数字正则
    var regNumEn= /^[0-9a-zA-Z]+$/; //数字英文正则
    var regEn = /[`~!@#$%^&*()……_+<>?:"{},.\/;'[\]]/im,
        regCn = /[·！#￥（——）：；“”‘、，|《。》？、【】[\]]/im;
    //$(".submit1").click(function () {
    $('#company_info').submit(function () {
        $('p.jm_error').html('')

        var step = $(this).attr('data-step');
        //$('.tab_content').hide();
        //$('.tab_content').eq(step).show();
        $('.steps span').eq(step).addClass('xuanz').siblings().removeClass('xuanzno');
        var $this = $(this);
        var company_id = $('#company_id').val();
        if(!isempty($("input[name='rz_company']"), '公司名称不能为空'))return false;
        if (regEn.test($("input[name='rz_company']").val()) || regCn.test($("input[name='rz_company']").val())) {
            $('input[name="rz_company"]').next().html('请不要输入非法字符').show();
            return false;
        }
        if(!isempty($("input[name='rz_companyname']"), '公司法人不能为空'))return false;
        if (regEn.test($("input[name='rz_companyname']").val()) || regCn.test($("input[name='rz_companyname']").val())) {
            $('input[name="rz_companyname"]').next().html('请不要输入非法字符').show();
            return false;
        }

        if(!isempty($("input[name='organization_code']"), '组织机构代码不能为空'))return false;
        if (regEn.test($("input[name='organization_code']").val()) || regCn.test($("input[name='organization_code']").val())) {
            $('input[name="organization_code"]').next().html('请不要输入非法字符').show();
            return false;
        }

        // if(!regOrganizitionCode.test($("input[name='organization_code']").val())){
        //     $('input[name="organization_code"]').next().html('组织机构代码格式不正确，如a123b345-x').show();
        //     return false;
        // }

        if(!isempty($("input[name='rz_zhuceaddress']"), '注册地址不能为空'))return false;
        if (regEn.test($("input[name='rz_zhuceaddress']").val()) || regCn.test($("input[name='rz_zhuceaddress']").val())) {
            $('input[name="rz_zhuceaddress"]').next().html('请不要输入非法字符').show();
            return false;
        }
        if(!isempty($("input[name='rz_companyaddress']"), '公司地址不能为空'))return false;
        if (regEn.test($("input[name='rz_companyaddress']").val()) || regCn.test($("input[name='rz_companyaddress']").val())) {
            $('input[name="rz_companyaddress"]').next().html('请不要输入非法字符').show();
            return false;
        }

        //座机或手机号验证
        var phoneEle=$("input[name='rz_companyphone']")
        var phoneEleVal=$("input[name='rz_companyphone']").val()
        if(!isempty(phoneEle, '公司电话不能为空'))return false;
        if (regEn.test(phoneEleVal) || regCn.test(phoneEleVal)) {
            phoneEle.next().html('请不要输入非法字符').show();
            return false;
        }
         if(!regNum.test(phoneEleVal)){
            phoneEle.next().html('公司电话必须为数字').show();
            return false;
        }


        if(!isempty($("input[name='rz_kaihuyinhang']"), '开户银行不能为空'))return false;
        if (regEn.test($("input[name='rz_kaihuyinhang']").val()) || regCn.test($("input[name='rz_kaihuyinhang']").val())) {
            $('input[name="rz_kaihuyinhang"]').next().html('请不要输入非法字符').show();
            return false;
        }

        var rz_yinhangzhanghao=$("input[name='rz_yinhangzhanghao']")
        var rz_yinhangzhanghaoVal=rz_yinhangzhanghao.val()
        if(!isempty(rz_yinhangzhanghao, '银行账号不能为空'))return false;
        if (regEn.test(rz_yinhangzhanghaoVal) || regCn.test(rz_yinhangzhanghaoVal)) {
            rz_yinhangzhanghao.next().html('请不要输入非法字符').show();
            return false;
        }
        if(!regNum.test(rz_yinhangzhanghaoVal)){
            rz_yinhangzhanghao.next().html('银行账号必须为数字').show();
            return false;
        }

        if(!isempty($("input[name='social_unify_number']"), '社会信用证号不能为空'))return false;
        if (regEn.test($("input[name='social_unify_number']").val()) || regCn.test($("input[name='rz_yinhangzhanghao']").val())) {
            $('input[name="social_unify_number"]').next().html('请不要输入非法字符').show();
            return false;
        }
        if(!regNumEn.test($("input[name='social_unify_number']").val())){
            $('input[name="social_unify_number"]').next().html('社会信用证号格式不正确').show();
            return false;
        }
        var social_length=$("input[name='social_unify_number']").val().trim().length
        if(social_length!=15&&social_length!=18){
             $('input[name="social_unify_number"]').next().html('请输入15位营业执照注册号或是18位统一社会信用代码').show();
            return false;
        }

        //if (parseInt(company_id) <= 0) {
        if ('multi' == $this.find('.document_type li.active').data('type')){
                if ($('#business_license').val() == '' || $('#tax_certificate').val() == '' || $('#code_certificate').val() == ''){
                    $('.document_type').parent().find('.jm_error').html('请补全普通营业执照对应的证件照').show();
                    return false;
                }
        } else {
                if ($('#multi_license').val() == ''){
                    $('.document_type').parent().find('.jm_error').html('请上传多证合一的的营业执照').show();
                    return false;
                }
        }
       // }

        //提交信息
        $.ajax({
            url: $(this).attr('action'),
            type: 'POST',
            dataType: 'json',
            data: $(this).serializeArray(),
            success: function (data) {
                if (data.code == 1) {
                    layer.alert(data.message, {
                        icon: 0
                    });
                } else if (data.code == 0) {
                    window.location.reload()
                }
            }

        })
        return false;
    });
    //$(".submit2").click(function () {
    $("#frm_prove_step").submit(function () {
        var step = $(this).attr('data-step');
        //$('.tab_content').hide();
        //$('.tab_content').eq(step).show();
        //$('.steps span').eq(step).addClass('xuanz').siblings().removeClass('xuanzno');
        var $this = $(this), money = $("input[name='money']");
        if (money.val() == ''){
            money.parent().find('.jm_error').html('请填写收到金额').show();
            return false;
        }


        //提交信息
        $.ajax({
            url: $(this).attr('action'),
            type: 'POST',
            dataType: 'json',
            data: $(this).serializeArray(),
            success: function (data) {
                if (data.code == 1) {
                    layer.alert(data.message, {
                        icon: 0
                    });
                } else if (data.code == 0) {
                    window.location.reload()
                }
            }

        })
        return false;



    });

    $('.modify').click(function () {
        $(this).hide().parent().removeClass('prove_title1').next().show();
    })

})